Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F2 USA F3 Qatar F1 Qatar F2 Japan F4 Japan F5 Romania F6 Romania F7 Romania F8 Romania F9 Romania F10 Romania F11 Romania F12 Romania F13 Romania F15 Japan F6 USA F28 USA F29 USA F30 China F1 China F2 Indonesia-w1 Indonesia-w2 Indonesia-w3 Indonesia-w4 Australia F1 Australia F2 Uzbekistan F1 Uzbekistan F2 Korea F2 China F1 Spain F13 USA F15 USA F16 USA F17 China F4 China F5 Romania F14 Romania F15 Romania F16 Romania F17 Japan F9 Romania F18 Germany F15 USA F24 Australia F7 USA F25 Australia F8 Czech Republic F4 Czech Republic F5 Czech Republic F6 China F6 China F7 Tunisia F4 Tunisia F5 China F1 China F2 Australia F1 Australia F2 USA F7 Korea F3 USA F8 Uzbekistan F3 Uzbekistan F4 Japan F4 Romania F4 Romania F7 Romania F8 USA F13 USA F14 Romania F10 France F10 Romania F13 Romania F15 Thailand F4 Romania F16 Thailand F5 Romania F17 Bulgaria F2 Bulgaria F3 Sweden F5 France F15 France F18 Japan F11 Japan F12 Thailand F3 Australia F5 Australia F6 China F8 Japan F9 Japan F10 USA F28 USA F29 USA F30 USA F31 USA F1 China F1 USA F2 China F2 USA F3 El Salvador F1 Panama F1 USA F6 USA F7 Thailand F1 Thailand F2 China F4 Great Britain F6 Sweden F2 China F5 Korea F2 Korea F3 USA F15 USA F16 Chinese Taipei F1 Chinese Taipei F2 Belgium F7 Chinese Taipei F3 USA F30 Chinese Taipei F4 USA F4 China F4 USA F5 Canada F2 Vietnam F3 Israel F7 Sweden F2 Israel F8 Sweden F3 Israel F9 China F8 Morocco F2 India F8 China F9 Kuwait F2 Cambodia F2 Turkey F5 Turkey F6 Turkey F7 Turkey F8 Israel F5 Israel F6 Japan F3 Uzbekistan F1 Uzbekistan F2 Korea F1 USA F12 USA F13 USA F14 Romania F4 Spain F19 Romania F5 Spain F20 USA F21 USA F22 Chinese Taipei F1 Indonesia F2 Kazakhstan F6 Kazakhstan F7 Romania F10 Turkey F39 Spain F33 Portugal F9 USA F28 USA F29 USA F30 USA F31 Thailand F5 Cambodia F2 Cambodia F3 Turkey F50 Turkey F51 USA F4 USA F5 USA F6 China F1 Egypt F8 China F2 Egypt F9 Egypt F10 Philippines F1 USA F10 USA F11 Qatar F2 Qatar F3 USA F12 USA F13 USA F14 Hungary F2 Bulgaria F3 Bulgaria F4 Thailand F8 Bulgaria F5 Thailand F9 Romania F8 Colombia F4 USA F31 Belgium F1 USA F6 Egypt F4 Egypt F5 USA F8 Uzbekistan F1 Thailand F1 Turkey F19 China F10 China F11 Thailand F6 Thailand F7 Kazakhstan F10 Thailand F9 Cambodia F3 Turkey F4 Turkey F5 Hong Kong F1 Turkey F8 Turkey F10 Uzbekistan F1 Tunisia F13 Uzbekistan F2 USA F22 Kazakhstan F11 Uzbekistan F3 Portugal F7 Uzbekistan F4 Bulgaria F4 Korea F4 Italy F25 Thailand F1 Vietnam F6 USA F23 Chinese Taipei F1 Vietnam F9 France F1 Thailand F6 Turkey F2 (Antalya) Turkey F3 (Antalya) Indonesia F1 (Jakarta) Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Israel F2 (Ramat Hasharon) Indonesia F5 (Jakarta) Indonesia F6 (Jakarta) Chinese Taipei F1 Colombia F3 France F2 Thailand F2 (Hua Hin) Australia F1 Morocco F3 Italy F1 Australia F2 Spain F7 Ghana F1 Ghana F2 Japan F2 Egypt F1 Egypt F2 Egypt F3 Korea F1 Korea F2 Romania F1 Bulgaria F1 Romania F3 Uzbekistan F2 Bulgaria F3 Australia F7 Bulgaria F4 Romania F6 Romania F7 Romania F8 Ireland F2 Romania F9 Romania F10 Romania F12 Romania F13 China F6 China F7 Nigeria F3 Nigeria F4 China F2 France F1 Thailand F9 (Pattaya) France F2 Malaysia F3 (Kuala Lumpur) Morocco F2 Japan F1 Japan F2 Turkey F2 Japan F3 Turkey F3 Uzbekistan F2 Vietnam F1 (Thu Dau Mot City) Vietnam F2 (Thu Dau Mot City) Indonesia F7 (Jakarta) Indonesia F8 (Jakarta) Thailand F12 (Hua Hin) Hong Kong F4 (Hong Kong) Hong Kong F5 (Hong Kong) Germany F9 Romania F15 Kazakhstan F1 (Aktobe) Kazakhstan F2 (Shymkent) Thailand F4 Bulgaria F8 Thailand F5 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Chile F2 Chile F3 Chile F4 Peru F4 Peru F5 Romania F1 Romania F2 Bulgaria F4 Romania F5 Malaysia F1 Malaysia F2 Morocco F4 Malaysia F3 Morocco F5 Germany F9 Korea F5 Romania F10 Korea F6 Romania F11 USA F25 Romania F14 Romania F15 Hong Kong F2 (Hong Kong) China F10 (Shenzhen) USA F26 Chinese Taipei F1 (Taipei) Chinese Taipei F2 (Taipei) Nigeria F1 Nigeria F2 USA F1 USA F5 Usa F28 USA F7 Usa F29 Dominican Republic F1 India F1 Dominican Republic F2 Dominican Republic F3 Turkey F34 Usa F2 Usa F3 USA F27 USA F28 Mexico F1 USA F6 Usa F5 Usa F6 Usa F7 USA F3 USA F9 Usa F8 Usa F9 Netherlands F1 Indonesia F3 Malaysia F1 Uzbekistan F2 Malaysia F2 Estonia F1 Brazil F17 China F3 USA F30 Canada F1 Morocco F1 Thailand F4 M15 Anning M15 Anning M15 Anning M15 Wuhan M25 Wuhan Romania F2 Laos F1 M25 Taipei Morocco F3 M15 Hua Hin M15 Hua Hin USA F31 Tunisia F14 India F9 Romania F9 Pakistan F1 (Islamabad) China F10 M15 Nonthaburi M25 Taipei Compaq Challenger - Bucharest Romania F4 Shimadzu All Japan Indoor - Kyoto Head Cup Busan Open - Busan Fifth Third Bank Tennis Classic - Lexington Austin Challenger - Austin Busan Open Challenger Tennis - Busan Challenger Brasov - Brasov 2006 USTA Tallahassee Tennis Challenger - Tallahassee Harrah's Entertainment Men's Pro Challenger - Tunica Kuwait F3 Busan Open Challenger Tennis - Busan Penza Cup - Penza Karshi Challenger - Karshi Seguros Bolivar Open - Medellin Bangkok Challenger Trnava Challenger Yokohama Challenger Toyota Challenger Rimouski Challenger Busan Challenger Cremona Challenger Saransk Challenger Salvador Challenger Banja Luka Challenger Montevideo Challenger Buenos Aires Challenger Asuncion Challenger Pingguo Challenger Tallahassee Challenger Sarasota Challenger Wuhai Challenger Karshi Challenger Astana Challenger Brasov Challenger Tulsa Challenger Aguascalenties Challenger Seoul Challenger Burnie Challenger Kyoto Challenger Pingguo Challenger Tallahassee Challenger San Luis Potosi Challenger Sarasota Challenger Savannah Challenger Arad Challenger Segovia Challenger Istanbul Challenger Ningboo Challenger Izmir Challenger Belem Challenger Seoul Challenger Toyota Challenger Salinas Challenger Panama City Challenger Tallahassee Challenger Karshi Challenger Timisoara Challenger Istanbul Challenger Eskisehir Challenger Bangkok Challenger Meknes Challenger Kaoshuing Challenger Kenitra Challenger Yeongwol Challenger Kolkata Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Nanchang Challenger Kaohsiung Challenger Bangkok Challenger Medellin Challenger Tashkent Challenger Indore Challenger Pune Challenger Traralgon Challenger Toyota Challenger Hong Kong Challenger Kolkata Challenger Guangzhou Challenger Shenzhen Challenger Taipei City Challenger Fergana Challenger Astana Challenger Bangkok Challenger Nanchang Challenger Kaohsiung Challenger Tashkent Challenger Bangalore Challenger Kobe Challenger Yokohama Challenger Bangkok Challenger New Delhi Challenger Guangzhou Challenger Raanana Challenger Taipei City Challenger Busan Challenger Bangkok Challenger Fergana Challenger Astana Challenger Chengdu Challenger Bangkok Challenger Ningboo Challenger Toyota Challenger Astana Challenger Bangkok Challenger Taipei City Challenger Busan Challenger Granby Challenger Chengdu Challenger Zhangjiagang Challenger Gwangju Challenger Ho Chi Minh City Challenger Qujing Challenger Almaty Challenger Jinan Challenger Zhangjiagang Challenger China F7 Romania F3 Qatar F1 2002 Eddleman USTA Challenger - Birmingham Gelsor Open Carpati - Brasov Izmir Cup - Izmir Memorial A. Manfredini Sassuolo Challenger - Sassuolo Mamaia Challenger - Constanta The Comercia Bank Challenger - Aptos Project Independence Men's Challenger - Mandeville Tumkur Open - Tumkur Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Heineken Challenger 2004 - Ho Chi Minh City USTA Seascape Challenger - Aptos 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Smith Barney Men's Challenger - Covington Uncle Toby's Challenger in Burnie - Burnie Heineken Challenger - Ho Chi Minh City Harrah's Entertainment Challenger - Tunica Oberstaufen Cup - Oberstaufen Open de Tenis Amaya - Pamplona Samsung Securities Cup - Seoul Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan Constanta Challenger - Constanta 2006 North Shore Pro Tennis Championship - Winnetka Penza Cup - Penza Timisoara Challenger - Timisoara Bukhara Challenger - Bukhara Challenger Banque Nationale Rimouski - Rimouski Kia International In Caloundra - Caloundra Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger - Fergana Astana Challenger - Astana Dublin Challenger - Dublin Togliatti Cup - Togliatti Mordova Cup 2007 - Saransk Timisoara Challenger - Timisoara XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Brasov Challenger - Brasov Ipsos Bucharest Challenger - Bucharest XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Flea Market Cup - Busan Taiwan Challenger - Kaohsiung Caloundra ATP Challenger - Caloundra Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie 2008 China TCL Challenger - Guangzhou Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg 5 Volkswagen Challenger - Wolfsburg Shimadzu All Japan Indoor Tennis Championships - Kyoto Morocco Tennis Tour - Tanger Busan Open Challenger Tennis - Busan Tallahassee Tennis Challenger - Tallahassee Tunis Open - Tunis Rijeka Open - Rijeka Fergana Challenger - Fergana Trofeo Cassa di Risparmio di Alessandria - Alessandria Bulgarian Open Challenger - Sofia Guzzini Challenger - Recanati Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby San Benedetto Challenger - San Benedetto Riviera de Rimini Challenger - Rimini Medjurgorje Open - Medjugorje Aamulehti Tampere Open - Tampere Banja Luka Challenger 2008 - Banja Luka Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Melbourn Challenger Kyoto Challenger Korat Challenger Baton Rouge Challenger Talahassee Challenger Busan Challenger Fergana Challenger Carson Challenger Yuba City Challenger Samarkand Challenger Karshi Challenger Almaty Challenger Brasov Challenger Fergana Challenger Alphen Challenger Banja Luka Challenger Calabasas Challenger Charlottesville Challenger Dallas Challenger New Delhi Challenger Pereira Challenger Baton Rouge Challenger Tallahassee Challenger Savannah Challenger Sarasota Challenger Fergana Challenger Alessandria Challenger Bytom Challenger Arad Challenger Oberstaufen Challenger Penza Challenger Campos do Jordao Challenger Brasilia Challenger Brasov Challenger Honolulu Challenger Guangzhou Challenger Beijing Challenger Shanghai Challenger Cali Challenger Bangkok Challenger Medellin Challenger Toyota Challenger Honolulu Challenger Singapore Challenger Rimouski Challenger Barranquilla Challenger Leon Challenger Kaohsiung Challenger Lexington Challenger Wuhan Challenger Beijing Challenger Karshi Challenger Bangkok Challenger Brasov Challenger Chennai Open - Chennai Yokohama Challenger Noumea Challenger Delray Beach International Tennis Championships - Delray Beach Savannah Challenger Samarkand Challenger Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Open de Moselle - Metz Astana Challenger Next Generation Adelaide International - Adelaide Vancouver Challenger Shanghai Challenger Brasov Challenger Tashkent Challenger Seoul Challenger Yokohama Challenger Toyota Challenger China Open - Beijing Mumbai Open - Mumbai Chennai Challenger Sarasota Challenger Karshi Challenger Fergana Challenger Tianjin Challenger Shanghai Challenger BCR Open Romania - Bucharest Traralgon Challenger 2 Yokohama Challenger Noumea Challenger New Delhi Challenger Karshi Challenger Eskisehir Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Gimcheon Challenger US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Shanghai Challenger Architect Open - Budapest Pune Challenger Hua Hin Challenger GHI Bronx Classic - Bronx Toyota Challenger Kyoto Challenger Zhuhai Challenger BB&T Atlanta Open - Atlanta Seoul Challenger Gimcheon Challenger AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Shanghai Challenger Nanchang Challenger Kaohsiung Challenger Suzhou Challenger Kobe Challenger Bangkok Challenger Kyoto Challenger Winnipeg Challenger Gatineau Challenger Jinan Challenger Bangkok Challenger Taipei City Challenger Anning Challenger Shanghai Challenger Pharma Medico Open 2008 - Aarhus Busan Open - Busan Togliatti Cup - Togliatti Baton Rouge Pro Tennis Classic - Baton Rouge Shimadzu All Japan Indoor Tennis Championships - Kyoto Guangzhou Challenger Shanghai Challenger College Station Challenger - College Station Raanana Challenger Rogers Masters - Toronto AIG Japan Open Tennis Championships - Tokyo Como Challenger SAP Open - San Jose Astana Challenger Thailand Open - Bangkok BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Legg Mason Tennis Classic - Washington Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Qatar ExxonMobil Open - Doha SAP Open - San Jose Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Australian Open - Melbourne U.S. Open - New York BB&T Atlanta Open - Atlanta Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Heineken Open - Auckland Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 2, REL2, TPE-HKG 4-1 Davis Cup, Group 1, 1R, UZB-TPE 4-1 Davis Cup, Group 1, REL1, TPE-PAK 5-0 Davis Cup, Group 1, 2R, PAK-TPE 4-1 Davis Cup, Group 1, 2R, TPE-KOR 1-4 Davis Cup, Group 1, 2R, KAZ-TPE 2-3 Davis Cup, Group I, PO, PHI-TPE 2-3 Davis Cup, Group I, 1R, KOR-TPE 4-1 Davis Cup, Group I, 1R, TPE-AUS 0-5 Davis Cup, Group I, PO, TPE-INA 5-0 Davis Cup, Group I, 1R, IND-TPE 5-0 Davis Cup, Group II, 2R, PHI-TPE 1-3 Davis Cup, Group II, 1R, LIB-TPE 3-2 Western & Southern Financial Group Masters - Cincinnati Rogers Cup - Montreal French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, TPE-IND 2-3 Australian Open - Melbourne Davis Cup, Asia/Oceania Group I, PO, TPE-PHI 4-1 Wimbledon - London French Open - Paris Wimbledon - London Davis Cup, Group 1, 1R, AUS-TPE 4-1 Wimbledon - London Wimbledon - London Davis Cup, Group 1, 1R, TPE-PAK 3-2 Davis Cup, Group 1, 1R, TPE-THA 3-2 Davis Cup, Group I, PO, TPE-KOR 1-3 Davis Cup, Group I, 1R, TPE-CHN 0-5